go/types.Signature.params (field)
32 uses
go/types (current package)
builtins.go#L1026: return &Signature{params: params, results: result}
call.go#L98: gsig := NewSignatureType(nil, nil, nil, sig.params, sig.results, sig.variadic)
call.go#L475: npars := sig.params.Len()
call.go#L479: sigParams := sig.params // adjusted for variadic functions (may be nil for empty parameter lists!)
call.go#L496: copy(vars, sig.params.vars)
call.go#L497: last := sig.params.vars[npars-1]
call.go#L531: if sig.params != nil {
call.go#L532: params = sig.params.vars
call.go#L635: sigParams = rsig.params
call.go#L865: if sig.params != nil {
call.go#L866: params = sig.params.vars
call.go#L886: params: NewTuple(params...),
infer.go#L606: return t.params != nil && w.varList(t.params.vars) || t.results != nil && w.varList(t.results.vars)
infer.go#L750: if t.params != nil {
infer.go#L751: w.varList(t.params.vars)
predicates.go#L351: yparams := y.params
predicates.go#L377: yparams = check.subst(nopos, y.params, smap, nil, ctxt).(*Tuple)
predicates.go#L382: c.identical(x.params, yparams, p) &&
selection.go#L116: if sig.params != nil {
selection.go#L117: params = sig.params.vars
selection.go#L119: sig.params = NewTuple(append([]*Var{&arg0}, params...)...)
signature.go#L30: params *Tuple // (incoming) parameters from left to right; or nil
signature.go#L62: sig := &Signature{recv: recv, params: params, results: results, variadic: variadic}
signature.go#L93: func (s *Signature) Params() *Tuple { return s.params }
signature.go#L154: sig.params = NewTuple(params...)
subst.go#L167: params := subst.tuple(t.params)
subst.go#L169: if params != t.params || results != t.results {
subst.go#L176: params: params,
typestring.go#L488: w.tuple(sig.params, sig.variadic)
unify.go#L655: u.nify(x.params, y.params, emode, p) &&